# POST /users/{user_id}/devices URL: https://developers.vsee.io/api/health-api/post/users/%7Buser_id%7D/devices operationId: registerDevice Auth: User Token — Requires a user access token from login or SSO. Register device Register a health monitoring device for a user Parameters: - X-ApiToken (header, string, required) — API token - X-ApiKey (header, string, required) — API Key - X-AccountCode (header, string, required) — Account code - user_id (path, string, required) — User ID Request body (application/json): - device_id (string, required) — Device unique identifier - device_name (string, required) — Human-readable device name - type (string, required) — Device type code [enum: ihealth_po_po3, ihealth_scale_hs2, applehealth, samsunghealth, welchallync_bp_bp100, ihealth_bg_bg5s, ihealth_thermometer_pt3sbt] Example request: ```json { "device_id": "004D320DCAA2", "device_name": "Thermometer PT3SBT", "type": "ihealth_thermometer_pt3sbt" } ``` Responses: - 200 — Device registered successfully ```json { "data": { "device_id": "string", "device_name": "string", "type": "string", "user_id": "string", "created_at": 0 } } ```